# 定义变量
TARGET = test
CC = gcc
#OBJS = test.o

CFLAGS += -g -Wall --std=c99
LFLAGS += -lm -lcre2

# 搜索源文件，设定文件名
SRC = $(wildcard *.c)#main.c
OBJS = $(patsubst %.c, %.o, $(SRC))#main.o


$(TARGET) : $(OBJS) # main.o
	$(CC) $^ $(LFLAGS) -o $@
# main.o : main.c
%.o : %.c
	$(CC) $(CFLAGS) -c $< -o $@

.PHONY : clean
clean:
	$(RM) -r $(OBJS) test
